@font-face {
    font-family: iconfont;
    src: url("iconfont.woff?d0a4cc96") format("woff"),
             url("iconfont.ttf?d0a4cc96") format("truetype"),
             url("iconfont.svg?d0a4cc96#iconfont") format("svg");
    font-weight: normal;
    font-style: normal;
}

.pw-msk, .pw-msk input[type=text] {
    font-family: 'iconfont';
}

.pw-msk::placeholder, .pw-msk input[type=text]::placeholder {
    font-family: initial;
}

[class^="iconfont"]::before, [class*=" iconfont"]::before {
    font-family: 'iconfont' !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
}


.iconfont-404::before {
    content: "\554a";
}

.iconfont-bear::before {
    content: "\554b";
}

.iconfont-car::before {
    content: "\554c";
}

.iconfont-coupon::before {
    content: "\554d";
}

.iconfont-empty::before {
    content: "\554e";
}

.iconfont-home::before {
    content: "\554f";
}

.iconfont-loading::before {
    content: "\5550";
}

.iconfont-more::before {
    content: "\5551";
}

.iconfont-phone::before {
    content: "\5552";
}

.iconfont-theme::before {
    content: "\5553";
}

.iconfont-warn::before {
    content: "\5554";
}

